home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / etc / bash_completion.d / sitecopy < prev    next >
Text File  |  2009-04-02  |  780b  |  32 lines

  1. # -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*-
  2. # ex: ts=8 sw=8 noet filetype=sh
  3. #
  4. # sitecopy(1) completion
  5. # Copyright 2003 Eelco Lempsink <eelcolempsink@gmx.net>
  6. # License: GNU GPL v2 or later
  7.  
  8. _sitecopy()
  9. {
  10.     local cur
  11.  
  12.     COMPREPLY=()
  13.     cur=`_get_cword`
  14.  
  15.     case "$cur" in
  16.         --*)
  17.             COMPREPLY=( $( compgen -W "$(sitecopy -h | grep -e '--\w' | awk '{sub (/=(FILE|PATH)/, "", $2); print $2}')" -- $cur ) )
  18.         ;;
  19.         -*)
  20.             COMPREPLY=( $( compgen -W "$(sitecopy -h | grep -e '-\w' | awk '{sub (",", "", $1); print $1}')" -- $cur ) )
  21.         ;;
  22.         *)
  23.         if [ -r ~/.sitecopyrc ]; then
  24.             COMPREPLY=( $( compgen -W "$(grep '^["$'\t '"]*site'  ~/.sitecopyrc | awk '{print $2}')" -- $cur ) )
  25.         fi
  26.         ;;
  27.     esac
  28.  
  29.     return 0
  30. }
  31. complete -F _sitecopy $default sitecopy
  32.